package com.jiangyifen.robot.sdk.listener;

import com.jiangyifen.robot.sdk.event.HumanSentenceCompleteEvent;
import com.jiangyifen.robot.sdk.event.HumanSilenceEvent;
import com.jiangyifen.robot.sdk.event.HumanSpeakingByteStreamEvent;
import com.jiangyifen.robot.sdk.event.HumanSpeakingEvent;
import com.jiangyifen.robot.sdk.event.RobotSayNodeEvent;
import com.jiangyifen.robot.sdk.event.RobotSentenceCompleteEvent;
import com.jiangyifen.robot.sdk.event.RobotSpeakingEvent;
import com.jiangyifen.robot.sdk.event.SipCalleePickupEvent;
import com.jiangyifen.robot.sdk.event.SipErrorEvent;
import com.jiangyifen.robot.sdk.event.SipIncomingCallEvent;
import com.jiangyifen.robot.sdk.event.SipRegisterFailedEvent;
import com.jiangyifen.robot.sdk.event.SipRegisterSuccessfulEvent;
import com.jiangyifen.robot.sdk.event.SipRegisteringEvent;
import com.jiangyifen.robot.sdk.event.SipRemoteHangupEvent;
import com.jiangyifen.robot.sdk.event.SipRingingEvent;

public class DefaultRobotEventListener implements RobotEventListener{


	@Override
	public void onHumanSpeakingByteStreamStream(HumanSpeakingByteStreamEvent event) {
//		System.out.println("onHumanSpeakingByteStreamStream");
	}

	@Override
	public void onHumanSentenceComplete(HumanSentenceCompleteEvent event) {
		System.out.println("onHumanSentenceComplete");
	}

	@Override
	public void onHumanSpeaking(HumanSpeakingEvent event) {
		System.out.println("onHumanSpeaking");
	}

	@Override
	public void onHumanSilence(HumanSilenceEvent event) {
		System.out.println("onHumanSilence");
	}

	@Override
	public void onRobotSpeaking(RobotSpeakingEvent event) {
//		System.out.println("onRobotSpeaking");
	}

	@Override
	public void onRobotSayNode(RobotSayNodeEvent event) {
		System.out.println("onRobotSayNode");
	}

	@Override
	public void onRobotSentenceComplete(RobotSentenceCompleteEvent event) {
		System.out.println("onRobotSentenceComplete");
	}

	@Override
	public void onSipRegistering(SipRegisteringEvent event) {
		System.out.println("onSipRegistering");
		
	}

	@Override
	public void onSipRegisterSuccessful(SipRegisterSuccessfulEvent event) {
		System.out.println("onSipRegisterSuccessful");
		
	}

	@Override
	public void onSipRegisterFailed(SipRegisterFailedEvent event) {
		System.out.println("onSipRegisterFailed");
		
	}

	@Override
	public void onSipRinging(SipRingingEvent event) {
		System.out.println("onSipRinging");
		
	}

	@Override
	public void onSipIncomingCall(SipIncomingCallEvent event) {
		System.out.println("onSipIncomingCall");
		
	}

	@Override
	public void onSipCalleePickup(SipCalleePickupEvent event) {
		System.out.println("onSipCalleePickup");
		
	}

	@Override
	public void onSipRemoteHangup(SipRemoteHangupEvent event) {
		System.out.println("onSipRemoteHangup");
		
	}

	@Override
	public void onSipError(SipErrorEvent event) {
		System.out.println("onSipError");
		
	}
}
